package de.mnit.basis.fehler;

import java.io.IOException;
import java.net.InetAddress;

import de.mnit.basis.fehler.system.F_Sys_Netzwerk;


/**
 * @author Michael Nitsche
 */
public class H_Netz {

	public static F_Sys_Netzwerk debugFehler(Object... o) throws F_Sys_Netzwerk	{
		return F_Sys_Netzwerk.neu(Fehler.text_debug, o);
	}

	public static F_Sys_Netzwerk da_URL_Ungueltig(Object... o) throws F_Sys_Netzwerk {
		return F_Sys_Netzwerk.neu("URL ungültig",o);
	}
	public static F_Sys_Netzwerk da_Verbindungsfehler(Object... o) throws F_Sys_Netzwerk {
		return F_Sys_Netzwerk.neu("Verbindungsfehler",o);
	}


	public static void wenn_NichtErreichbar(String host) throws F_Sys_Netzwerk {
		try {
			InetAddress.getByName(host);
		}
		catch(IOException e) {
			F_Sys_Netzwerk.neu("Host nicht erreichbar", host, e);
		}
	}

}
